package com.yourenbang.lingyun.transaction.web.domain.dto.haotuoke;

import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description
 * @Date 2020/12/16 13:58
 * @Created by Jason
 */
@Data
public class TradePO implements Serializable, ToJSON {

    public static final String NORMAL = "TRANS";
    public static final String PLEDGE = "DEPOSIT";
    /**
     * 机构号 存入备注
     */
    private String agencyNo;
    /**
     * userNo 代理商编号 存入userBaseId
     */
    private String userNo;
    /**
     * 内部商户号 存入备注
     */
    private String customerNo;

    /**
     * bmcp商户号
     */
    private String externalCustomerNo;

    /**
     * 机具序列号
     */
    private String posSn;

    /**
     * 交易金额 单位分
     */
    private String amount;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 交易时间 文档格式和推送格式不一致 推送为时间戳
     */
    private String transTime;

    /**
     * 交易卡类型
     */
    private String transCardType;

    /**
     * 交易类型
     */
    private String type;

    /**
     * 交易码
     */
    private String extTransCode;

    /**
     * 非推送字段
     */
    private String userBaseId;


}
